#include<stdio.h> //std:standard 标准   i:input 输入.  o:output 输出.   h:header 头文件
#include<stdbool.h>

int main()
{
    #if 1
    /*整形*/
    short val=9;    //short    占用2个字节                     //short:类型  val:变量(见名知意)   =：赋值    变量规则：1.组成：数字，字母，下划线     2.必须以下划线和字母开头     
    int vall=99;    //int      占用4个字节
    long valll=199; //long     占用8个字节

    /*内存*/
    printf("sizeof(short):%ld\n",sizeof(val));
    printf("sizeof(int):%ld\n",sizeof(vall));
    printf("sizeof(long):%ld\n",sizeof(valll));

    /*浮点数*/
    float meatweight=420.5;         //单精度     占用4个字节
    double goldweight=28.63527;     //多精度     占用8个字节

    /*内存*/
    printf("sizeof(float):%ld\n",sizeof(float));
    printf("sizeof(double):%ld\n",sizeof(double));

    /*字符*/
    char sex='m';           //字符类型      占用1个字节
     
    /*内存*/
    printf("sizeof(char):%ld\n",sizeof(char));

    /*布尔*/
    bool flag=true;            //布尔类型        占用一个字节
    /*内存*/
    printf("sizeof(bool):%ld\n",sizeof(bool));
    #endif

#if 1
    /*有符号和无符号&取值范围*/
    signed char num='0';     /*1个字节=8个bit*/
    printf("num=%d\n,num=%c\n",num,num); 
#endif

#if 1
    /*关键字*/         
     /*C语言一共32个关键字,我们的变量不能定义成关键字*/
     
#endif
    return 0;
    
}